x86/HVM: fix forwarding of internally cached requests (part 2)
authorJan Beulich <jbeulich@suse.com>
Thu, 28 Apr 2016 13:09:26 +0000 (15:09 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 28 Apr 2016 13:09:26 +0000 (15:09 +0200)
commit670ee15ac1e3de7c15381fdaab0e531489b48939
tree6cb95a93e6c8d143d1e2e15bd0f50aae354971af
parentbb998efecb99752c0d159aa77a49f84d80bd0252
x86/HVM: fix forwarding of internally cached requests (part 2)

Commit 96ae556569 ("x86/HVM: fix forwarding of internally cached
requests") wasn't quite complete: hvmemul_do_io() also needs to
propagate up the clipped count. (I really should have re-tested the
forward port resulting in the earlier change, instead of relying on the
testing done on the older version of Xen which the fix was first needed
for.)

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/emulate.c